package com.hz.score.ent.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;
@ApiModel("企业基础信息实体类")
@Data
public class EntBaseInfoDto {
    private Long id;
    /**
     * 企业ID
     */
    private Long coId;
    /**
     * 企业名称
     */
    private String entNam;
    /**
     * 统一信用代码
     */
    private String creCod;
    /**
     * 火炬、高新区、银行
     */
    private String bizTyp;
    /**
     * 客户类型查询码
     */
    private String bizTypCode;

    /**
     * 成立时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date esDat;
    /**
     * 公司类型
     */
    private Integer entMas;

    /**
     * 注册资金
     */
    private BigDecimal regCap;
    /**
     * 注册资本(金)币种
     */
    private String regCapCur;
    /**
     * 注册资金-人民币
     */
    private BigDecimal regCapRmb;
    /**
     * 注册类型
     */
    private Integer regEntTyp;
    /**
     * 注册类型名称
     */
    private String entTypNam;
    /**
     * 注册地址
     */
    private String dom;

    /**
     * 行业代码
     */
    private String ind;
    /**
     * 行业名称
     */
    private String indNam;

    /**
     * 技术领域代码
     */
    private String field;
    /**
     * 技术领域名称
     */
    private String fieldNam;

    /**
     * 法人姓名
     */
    private String nam;
    /**
     * 法人手机
     */
    private String pho;

    /**
     * 经营状况
     */
    private String entStaNam;
    /**
     * 吊销时间
     */
    private String canDat;

    /**
     * 经营地址
     */
    private String opLoc;
    /**
     * 省份代码
     */
    private String proCod;
    /**
     * 市级代码
     */
    private String cit;
    /**
     * 区级代码
     */
    private String are;
    /**
     * 乡镇代码
     */
    private String towCod;


    /**
     * 联系人
     */
    private String conAct;
    /**
     * 联系人手机
     */
    private String conActPho;
    /**
     * 联系人电话
     */
    private String conActTel;
    /**
     * 联系人email
     */
    private String conActEma;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date creTim;
    /**
     * 更新时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date updTim;
}
